/* 打包时间：2025-11-29 21:10:27 */
(function(){
  try{
    var bridge = null;
    try{ bridge = runtime && runtime.accessibilityBridge; }catch(e){}
    if(!bridge){
      try{
        var m = runtime.getClass().getDeclaredMethod("getAccessibilityBridge");
        m.setAccessible(true);
        bridge = m.invoke(runtime);
      }catch(e){}
    }
    if(!bridge){ return; }
    try{
      var WF = Packages.com.stardust.autojs.core.accessibility.AccessibilityBridge$WindowFilter;
      bridge.setWindowFilter(new JavaAdapter(WF,{ filter:function(info){ return true; } }));
    }catch(e){}
  }catch(e){}
})();
module['exports'] = function (_0x35dba6) {
    var _0x3afeb3 = {};
    function _0x24ccb1(_0x2669a2) {
        if (_0x3afeb3[_0x2669a2])
            return _0x3afeb3[_0x2669a2]['exports'];
        var _0x401339 = _0x3afeb3[_0x2669a2] = {
            'i': _0x2669a2,
            'l': ![],
            'exports': {}
        };
        return _0x35dba6[_0x2669a2]['call'](_0x401339['exports'], _0x401339, _0x401339['exports'], _0x24ccb1), _0x401339['l'] = !![], _0x401339['exports'];
    }
    return _0x24ccb1['m'] = _0x35dba6, _0x24ccb1['c'] = _0x3afeb3, _0x24ccb1['d'] = function (_0x5bcf2c, _0x5dd260, _0x9452eb) {
        !_0x24ccb1['o'](_0x5bcf2c, _0x5dd260) && Object['defineProperty'](_0x5bcf2c, _0x5dd260, {
            'enumerable': !![],
            'get': _0x9452eb
        });
    }, _0x24ccb1['r'] = function (_0x6da762) {
        typeof Symbol !== 'undefined' && Symbol['toStringTag'] && Object['defineProperty'](_0x6da762, Symbol['toStringTag'], { 'value': 'Module' }), Object['defineProperty'](_0x6da762, '__esModule', { 'value': !![] });
    }, _0x24ccb1['t'] = function (_0x329228, _0x557259) {
        if (_0x557259 & 0x1)
            _0x329228 = _0x24ccb1(_0x329228);
        if (_0x557259 & 0x8)
            return _0x329228;
        if (_0x557259 & 0x4 && typeof _0x329228 === 'object' && _0x329228 && _0x329228['__esModule'])
            return _0x329228;
        var _0x2baf63 = Object['create'](null);
        _0x24ccb1['r'](_0x2baf63), Object['defineProperty'](_0x2baf63, 'default', {
            'enumerable': !![],
            'value': _0x329228
        });
        if (_0x557259 & 0x2 && typeof _0x329228 != 'string') {
            for (var _0x4a6ee3 in _0x329228)
                _0x24ccb1['d'](_0x2baf63, _0x4a6ee3, function (_0x17fd05) {
                    return _0x329228[_0x17fd05];
                }['bind'](null, _0x4a6ee3));
        }
        return _0x2baf63;
    }, _0x24ccb1['n'] = function (_0x280b87) {
        var _0x31ae10 = _0x280b87 && _0x280b87['__esModule'] ? function _0x5cb89b() {
            return _0x280b87['default'];
        } : function _0x49713a() {
            return _0x280b87;
        };
        return _0x24ccb1['d'](_0x31ae10, 'a', _0x31ae10), _0x31ae10;
    }, _0x24ccb1['o'] = function (_0x291803, _0x55bcab) {
        return Object['prototype']['hasOwnProperty']['call'](_0x291803, _0x55bcab);
    }, _0x24ccb1['p'] = '', _0x24ccb1(_0x24ccb1['s'] = 0xc);
}([
    function (_0x57f808, _0x5c3ee5) {
        _0x57f808['exports'] = require('./lib.js');
    },
    function (_0x4adfd4, _0x56e2f3) {
        _0x4adfd4['exports'] = require('./datastore.js');
    },
    function (_0x28a826, _0xa86bc4) {
        _0x28a826['exports'] = require('./log.js');
    },
    function (_0x5c9a84, _0x471575) {
        _0x5c9a84['exports'] = require('./wechat.js');
    },
    function (_0x333ef8, _0xdd0099) {
        _0x333ef8['exports'] = require('./ac.js');
    },
    ,
    function (_0xcde34f, _0x26df75) {
        _0xcde34f['exports'] = require('./contacts.js');
    },
    ,
    ,
    ,
    ,
    ,
    function (_0x1b4b52, _0x555d47, _0x2e6171) {
        var _0xda00cb = {};
        _0x1b4b52['exports'] = _0xda00cb;
        const _0x7eb785 = _0x2e6171(0x2), _0x3a21c7 = _0x2e6171(0x1), _0x37659c = _0x2e6171(0x3), _0x3db4b9 = _0x2e6171(0xd), _0x1dcc7 = _0x2e6171(0x4), {
                auto_new: _0x15f213,
                getSavePathList: _0x19ee3a,
                circularWait: _0x18e20a
            } = _0x2e6171(0x0);
        let _0x27daa2 = null, _0x119085 = null;
        _0xda00cb['eventsListener'] = function (_0x3c5ff6, _0x2fc20c, _0x343892, _0x26927e) {
            _0x3db4b9['clear'](), console['info']('[script_core|L35]', '开启监听~'), events['observeNotification'](), events['on']('notification', function (_0x436b6c) {
                if (!_0x436b6c) {
                    console['warn']('[script_core|L40]', 'Notification不存在~');
                    return;
                }
                let _0x19367d = _0x436b6c['getPackageName']();
                _0x19367d = _0x19367d ? _0x19367d : '';
                if ('com.tencent.mm' != _0x19367d) {
                    console['verbose']('消息来源:' + _0x19367d), _0x436b6c['delete'] && _0x436b6c['delete']();
                    return;
                }
                let _0x26aff8 = _0x436b6c['getText']();
                _0x26aff8 = _0x26aff8 ? _0x26aff8 : '';
                let _0x1f8542 = _0x436b6c['getTitle']();
                _0x1f8542 = _0x1f8542 ? _0x1f8542 : '';
                let _0x9ac3d8 = _0x436b6c['when'] ? new Date(_0x436b6c['when']) : new Date(), _0x4a126e = {
                        'packageName': _0x19367d,
                        'title': _0x1f8542,
                        'text': _0x26aff8,
                        'time': _0x9ac3d8,
                        'n': _0x436b6c
                    };
                _0x3db4b9['push'](_0x4a126e), console['verbose']('stack.status:' + _0x3db4b9['status']), _0x3db4b9['status'] == 0x0 ? threads['start'](function () {
                    while (_0x3db4b9['length']() > 0x0) {
                        console['verbose']('脚本执行中~当前待处理通知列表长度为:' + _0x3db4b9['length']());
                        let _0x3522d5 = _0x3db4b9['pop']();
                        if (_0x343892 == 'huanqun')
                            _0xda00cb['dealNotificationHuanqun'](_0x3522d5, _0x3c5ff6);
                        else
                            _0x343892 == 'redWar' && _0xda00cb['dealNotificationRedWar'](_0x3522d5, _0x3c5ff6);
                    }
                    _0x3db4b9['status'] = 0x0;
                }) : console['verbose']('脚本执行中~当前待处理通知列表长度为:' + _0x3db4b9['length']());
            });
        }, _0xda00cb['dealNotificationRedWar'] = function (_0x58911a, _0x1b13cb) {
            let _0x206918 = _0x58911a['title'], _0x41b0aa = _0x58911a['text'], _0x3115af = 'title:' + _0x206918 + 'text:' + _0x41b0aa + 'time:' + _0x58911a['time'];
            if (!_0x41b0aa) {
                console['log']('[script_core|L90]', _0x3115af), console['warn']('[script_core|L91]', 'text\x20==\x20null');
                return;
            } else {
                if (!_0x206918) {
                    console['log']('[script_core|L94]', _0x3115af), console['warn']('[script_core|L95]', 'title\x20==\x20null');
                    return;
                }
            }
            if (_0x41b0aa['indexOf']('[微信红包]') == -0x1) {
                toast('当前消息不是微信红包,忽略之~');
                return;
            }
            if (_0x3db4b9['status'] == 0x0)
                _0x3db4b9['status'] = 0x1, _0x58911a['n']['click'] && _0x58911a['n']['click'](), _0x37659c['redWar'](_0x206918, _0x1b13cb);
            else {
                let _0x267dab, _0xa9cc79 = -0x1;
                while (_0xa9cc79 < 0x1) {
                    _0xa9cc79++, _0x37659c['setWxIdx'](_0xa9cc79), _0x37659c['启动']();
                    if (!_0x37659c['intoPageBySearch'](_0x206918)) {
                        toastLog('消息来源于另一个微信号,正在启动~');
                        continue;
                    }
                    toast('进入页面成功~');
                    if (!_0x37659c['redWar'](_0x206918, _0x1b13cb)) {
                        _0x267dab = '微信' + (_0xa9cc79 + 0x1) + '抢红包失败';
                        _0xa9cc79 == 0x0 && (_0x267dab += '正在尝试微信2');
                        toastLog(_0x267dab);
                        continue;
                    }
                    _0x267dab = '微信' + (_0xa9cc79 + 0x1) + '抢红包成功', toast(_0x267dab), console['info']('[script_core|L133]', _0x267dab);
                    break;
                }
            }
            return !![];
        }, _0xda00cb['dealNotificationHuanqun'] = function (_0x2a2dde, _0x4e3993) {
            let _0x3af40c = _0x2a2dde['title'], _0x21fc3c = _0x2a2dde['text'], _0x496c3d = 'title:' + _0x3af40c + 'text:' + _0x21fc3c + 'time:' + _0x2a2dde['time'];
            if (!_0x21fc3c) {
                console['log']('[script_core|L145]', _0x496c3d), console['warn']('[script_core|L146]', 'text\x20==\x20null');
                return;
            } else {
                if (!_0x3af40c) {
                    console['log']('[script_core|L149]', _0x496c3d), console['warn']('[script_core|L150]', 'title\x20==\x20null');
                    return;
                }
            }
            if (_0x21fc3c['indexOf']('邀请你加入群聊') == -0x1) {
                toast('当前消息不是群聊邀请,忽略之~');
                return;
            }
            let _0x5de6e7, _0x4758bc;
            if (_0x3db4b9['status'] == 0x0) {
                _0x3db4b9['status'] = 0x1, _0x2a2dde['n']['click'] && _0x2a2dde['n']['click']();
                let _0x438690 = _0x37659c['获取微信号']();
                _0x5de6e7 = _0x3a21c7['get']('wxList', [
                    '',
                    ''
                ]), _0x4758bc = 0x0;
                _0x5de6e7['join']('') != '' && (_0x4758bc = _0x5de6e7['indexOf'](_0x438690), _0x4758bc == -0x1 && (_0x4758bc = _0x5de6e7['indexOf'](''), _0x5de6e7[_0x4758bc] = _0x438690, _0x3a21c7['put']('wxList', _0x5de6e7)));
                let _0x58980c = _0x3a21c7['get']('chatroomData_' + _0x4758bc);
                !_0x58980c && (this['updateChatroomData'](_0x4758bc) && (_0x58980c = _0x3a21c7['get']('chatroomData_' + _0x4758bc)));
                if (!_0x37659c['intoPageBySearch'](_0x3af40c))
                    console['error']('[script_core|L183]', '进入' + _0x3af40c + '页面失败');
                else {
                    let _0x22b625;
                    !_0x37659c['huanqun'](_0x3af40c, _0x4e3993, _0x58980c) ? _0x22b625 = '微信' + (_0x4758bc + 0x1) + '换群失败' : _0x22b625 = '微信' + (_0x4758bc + 0x1) + '换群成功', toast(_0x22b625), console['info']('[script_core|L192]', _0x22b625);
                }
            } else {
                _0x4758bc = -0x1;
                let _0x2c5a15;
                while (_0x4758bc < 0x1) {
                    _0x4758bc++, _0x37659c['setWxIdx'](_0x4758bc), _0x37659c['启动']();
                    if (!_0x37659c['intoPageBySearch'](_0x3af40c)) {
                        toastLog('消息来源于另一个微信号,正在启动~');
                        continue;
                    }
                    toast('进入页面成功~');
                    let _0x4ad0a4 = _0x3a21c7['get']('chatroomData_' + _0x4758bc);
                    !_0x4ad0a4 && (this['updateChatroomData'](_0x4758bc) && (_0x4ad0a4 = _0x3a21c7['get']('chatroomData_' + _0x4758bc)));
                    if (!_0x37659c['huanqun'](_0x3af40c, _0x4e3993, _0x4ad0a4)) {
                        _0x2c5a15 = '微信' + (_0x4758bc + 0x1) + '换群失败';
                        _0x4758bc == 0x0 && (_0x2c5a15 += '正在尝试微信2');
                        toastLog(_0x2c5a15);
                        continue;
                    }
                    _0x2c5a15 = '微信' + (_0x4758bc + 0x1) + '换群成功', toast(_0x2c5a15), console['info']('[script_core|L226]', _0x2c5a15);
                    break;
                }
            }
            return !![];
        }, _0xda00cb['huanqunAppoint'] = function (_0xbedec8) {
            let _0x3385b9 = ![], _0x41621c = _0xbedec8['friendName'], _0x174b1b = _0xbedec8['wxIdx'];
            _0x37659c['启动']();
            let _0x5a6048 = '微信' + (_0x174b1b + 0x1) + '与好友' + _0x41621c + '换群';
            if (!_0x37659c['intoPageBySearch'](_0x41621c))
                return console['error']('[script_core|L241]', _0x5a6048 + '失败'), _0x3385b9;
            toast('进入页面成功~');
            let _0x7d7510 = _0x3a21c7['get']('chatroomData_' + _0x174b1b);
            !_0x7d7510 && (this['updateChatroomData'](_0x174b1b) && (_0x7d7510 = _0x3a21c7['get']('chatroomData_' + _0x174b1b)));
            if (!_0x37659c['huanqun'](_0x41621c, _0xbedec8, _0x7d7510))
                return _0x3385b9;
            return _0x5a6048 += '成功', toast(_0x5a6048), console['info']('[script_core|L257]', _0x5a6048), !![];
        }, _0xda00cb['main'] = function () {
            var _0x55b16d = 0x0;
            try {
                requiresApi(0x17);
            } catch (_0x20ed80) {
                return _0x7eb785['toastError']('当前安卓系统无法运行此脚本!'), _0x55b16d;
            }
            toast('软件开启运行,运行期间请勿触碰屏幕~');
            let _0x3ea9d2 = _0x3a21c7['get']('selectType'), _0x2d025b = _0x3ea9d2['split']('_')[0x0], _0x5df4ba = _0x3ea9d2['split']('_')[0x1];
            toastLog('selectType:' + _0x3ea9d2);
            let _0xe3abf2 = _0x3a21c7['get']('WXVersion_Current', ''), _0x36bf4b = _0x3a21c7['get']('WXVersion_Target');
            if (_0x2d025b != 'ct') {
                if (!_0x15f213())
                    return _0x55b16d;
                else {
                    if (_0xe3abf2 === '' || _0xe3abf2 !== _0x36bf4b) {
                        let _0x4c47af = _0x3a21c7['get']('can_chargeWXVersion', 0x0);
                        _0x4c47af = (parseInt(_0x4c47af) + 0x1) % 0x5, _0x3a21c7['put']('can_chargeWXVersion', _0x4c47af);
                        if (_0x4c47af == 0x1)
                            try {
                                _0xda00cb['chargeWXVersion'](_0x36bf4b) && _0x3a21c7['put']('WXVersion_Current', _0x36bf4b);
                            } catch (_0x5a3a35) {
                                console['error']('[script_core|L295]', _0x5a3a35);
                            }
                    }
                }
            }
            if (_0x2d025b != 'yl' && !_0x1dcc7['getActivationState']() && !_0x1dcc7['postHeart']())
                return toast('脚本未激活,无法使用该功能!\x0a请联系客服激活脚本\x0a或试用其他免费功能!'), console['error']('[script_core|L306]', '脚本未激活,无法使用该功能!\x0a请联系客服激活脚本\x0a或试用其他免费功能!'), _0x55b16d;
            let _0x4e6706 = _0x3a21c7['get']('savePath', _0x19ee3a()[0x0]);
            if (!files['isDir'](_0x4e6706))
                return _0x7eb785['toastError']('当前路径:' + _0x4e6706 + '\x20不存在,\x0a请重新选择存储位置!'), _0x55b16d;
            try {
                this['coreGrouping']();
            } catch (_0x2277f6) {
                return console['error']('[script_core|L318]', '[循环运行]', JSON['stringify'](_0x2277f6)), _0x55b16d;
            }
            let _0x25dcd4 = _0x3a21c7['get']('AppName'), _0x97a8df = _0x3a21c7['get']('VersionName');
            console['info']('[script_core|L323]', '【基本信息】'), console['info']('[script_core|L324]', '◆软件信息:' + _0x25dcd4 + '\x20' + _0x97a8df), console['info']('[script_core|L325]', '◆系统版本:Android7.0以上,部分机型Android6.0可用'), console['info']('[script_core|L326]', '◆微信版本:' + _0x36bf4b), console['info']('[script_core|L327]', '◆安装软件后,请第一时间设置稳定模式!!!'), console['info']('[script_core|L328]', '◆升级软件,请先卸载旧版软件,再安装新版软件'), app['startActivity']('console'), _0x55b16d = 0x1;
            let _0x46d05e = [
                'huanqun',
                'redWar'
            ];
            return _0x46d05e['indexOf'](_0x5df4ba) > -0x1 && (_0x55b16d = 0x2), _0x55b16d;
        }, _0xda00cb['updateChatroomData'] = function (_0x37c497) {
            let _0x42ff53 = ![];
            _0x37c497 = _0x37c497 != null ? _0x37c497 : 0x0, _0x37659c['setWxIdx'](_0x37c497);
            let _0x48bdfd = _0x3a21c7['get']('chatroomList_' + _0x37c497);
            !_0x48bdfd && (this['updateChatroomList']() && (_0x48bdfd = _0x3a21c7['get']('chatroomList_' + _0x37c497)));
            if (_0x48bdfd) {
                let _0x4e194c = _0x37659c['getChatroomData'](_0x48bdfd), _0x5de8f3 = _0x3a21c7['get']('wxList', [
                        '',
                        ''
                    ]);
                _0x5de8f3[_0x37c497] = _0x4e194c['wxid'], _0x3a21c7['put']('wxList', _0x5de8f3), _0x3a21c7['put']('chatroomData_' + _0x37c497, _0x4e194c['list']), _0x42ff53 = !![];
            }
            return _0x42ff53;
        }, _0xda00cb['updateChatroomList'] = function (_0x4e77ef) {
            let _0x323911 = ![];
            _0x4e77ef = _0x4e77ef != null ? _0x4e77ef : 0x0, _0x37659c['setWxIdx'](_0x4e77ef);
            let _0x4f26b1 = _0x37659c['获取群聊列表']();
            return console['verbose']('list:' + _0x4f26b1['join']('|')), _0x3a21c7['put']('chatroomList_' + _0x4e77ef, _0x4f26b1), _0x323911 = _0x4f26b1['length'] > 0x0, _0x323911;
        }, _0xda00cb['chargeWXVersion'] = function (_0x3679d7) {
            try {
                return _0x37659c['chargeWXVersion'](_0x3679d7);
            } catch (_0x277906) {
                return console['log']('[script_core|L387]', 'ScriptCore.chargeWXVersion', JSON['stringify'](_0x277906)), ![];
            }
        }, _0xda00cb['core'] = function (_0x56fa91, _0x20313c, _0x56490c, _0x123684) {
            var _0x1cbc95 = _0x56fa91['minTime'] ? _0x56fa91['minTime'] * 0x3e8 : 0x0, _0x4cd7fc = _0x56fa91['maxTime'] ? _0x56fa91['maxTime'] * 0x3e8 : 0x0;
            console['log']('[script_core|L394]', '参数：' + '\x20此轮数量' + _0x20313c + '\x20最小间隔' + _0x1cbc95 + 'ms\x20最大间隔' + _0x4cd7fc + 'ms');
            var _0x1c8893 = '【选择功能】', _0x4f9d31 = !![];
            (function (_0xcb5878) {
                var _0x19b71f;
                for (var _0x27e4ba = 0x0; _0x27e4ba < _0xcb5878['length']; _0x27e4ba++) {
                    _0x19b71f = _0xcb5878[_0x27e4ba], _0x56fa91[_0x19b71f] !== null && (_0x37659c['Grobal'][_0x19b71f] = _0x56fa91[_0x19b71f]);
                }
            }([
                'isAllow',
                'ingnoreRemark',
                'rightType',
                'sexType'
            ]));
            let _0x11822e = _0x56fa91['label'], _0x46e521 = _0x3a21c7['get']('chatroomList_' + _0x37659c['getWxIdx'](), []), _0x674826 = _0x56fa91['chatroomIdx'] || 0x0;
            _0x56490c['indexOf']('ct_') == 0x0 && (_0x27daa2 = _0x27daa2 || _0x2e6171(0x6));
            var _0x48b1f7, _0xfb0e70;
            switch (_0x56490c) {
            case 'yl_wxyd':
                _0x1c8893 += '微信运动点赞', console['log']('[script_core|L422]', _0x1c8893), _0x37659c['微信运动点赞'](_0x20313c, _0x1cbc95, _0x4cd7fc);
                break;
            case 'yl_gzh':
                _0x1c8893 += '公众号浏览', console['log']('[script_core|L427]', _0x1c8893), _0x37659c['公众号浏览'](_0x20313c, _0x1cbc95, _0x4cd7fc, _0x56fa91['updateGzh']);
                break;
            case 'yl_plp':
                _0x1c8893 += '漂流瓶', console['log']('[script_core|L433]', _0x1c8893), _0x37659c['漂流瓶'](_0x20313c, _0x1cbc95, _0x4cd7fc);
                break;
            case 'yl_pyq':
                _0x1c8893 += '朋友圈点赞', console['log']('[script_core|L438]', _0x1c8893), _0x37659c['朋友圈点赞'](_0x20313c, _0x1cbc95, _0x4cd7fc);
                break;
            case 'yl_pyq2':
                _0x1c8893 += '朋友圈点赞并评论', console['log']('[script_core|L443]', _0x1c8893), _0x37659c['朋友圈点赞并评论'](_0x20313c, _0x1cbc95, _0x4cd7fc);
                break;
            case 'add_qfxx':
                _0x1c8893 += '好友群发', console['log']('[script_core|L448]', _0x1c8893), _0x37659c['群发消息'](_0x56fa91);
                break;
            case 'add_createGroup':
                _0x1c8893 += '批量建群', console['log']('[script_core|L454]', _0x1c8893), _0x37659c['批量建群'](_0x56fa91, _0x20313c);
                break;
            case 'add_qfxxChatroom':
                _0x1c8893 += '群发消息', console['log']('[script_core|L460]', _0x1c8893), _0x37659c['群发群聊'](_0x56fa91, _0x46e521);
                break;
            case 'add_larenRuqun':
                _0x1c8893 += '批量拉人入群', console['log']('[script_core|L466]', _0x1c8893), _0x37659c['拉好友入群批量byLabel'](_0x56fa91, _0x46e521);
                break;
            case 'add_huanqunAppoint':
                _0x1c8893 += '定向换群', console['log']('[script_core|L471]', _0x1c8893), _0xda00cb['huanqunAppoint'](_0x56fa91);
                break;
            case 'add_contacts':
                _0x1c8893 += '通讯录加好友', console['log']('[script_core|L476]', _0x1c8893), _0x37659c['通讯录加好友'](_0x20313c, _0x1cbc95, _0x4cd7fc, _0x11822e);
                break;
            case 'add_contactsFast':
                _0x1c8893 += '通讯录加好友', console['log']('[script_core|L481]', _0x1c8893), _0x37659c['通讯录加好友'](_0x20313c, _0x1cbc95, _0x4cd7fc, _0x11822e, 'fast');
                break;
            case 'add_searchFriends':
                _0x1c8893 += '搜索添加', console['log']('[script_core|L486]', _0x1c8893);
                var _0x579c92 = _0x56fa91['fileName'], _0x4a429e = _0x56fa91['isFastModelType'] || ![];
                _0x37659c['搜索添加好友'](_0x20313c, _0x1cbc95, _0x4cd7fc, _0x579c92, _0x11822e, _0x4a429e);
                break;
            case 'add_newFriends':
                _0x1c8893 += '新的朋友添加', console['log']('[script_core|L493]', _0x1c8893), _0x37659c['新的朋友添加'](_0x20313c, _0x1cbc95, _0x4cd7fc, _0x11822e);
                break;
            case 'add_newFriends2':
                _0x1c8893 += '新的朋友添加快速', console['log']('[script_core|L498]', _0x1c8893), _0x37659c['新的朋友添加快速'](_0x20313c, _0x1cbc95, _0x4cd7fc);
                break;
            case 'add_fjdr':
                _0x1c8893 += '附近的人', console['log']('[script_core|L503]', _0x1c8893);
                var _0x50e779 = parseInt(_0x56fa91['userType']), _0xf3367e = [
                        '只看女生',
                        '只看男生',
                        '查看全部'
                    ];
                _0x37659c['附近的人打招呼'](_0x20313c, _0x1cbc95, _0x4cd7fc, _0xf3367e[_0x50e779], _0x11822e);
                break;
            case 'add_groupFriends':
                _0x1c8893 += '批量加群好友', console['log']('[script_core|L511]', _0x1c8893), _0x37659c['批量加群好友'](_0x20313c, _0x1cbc95, _0x4cd7fc, _0x11822e, _0x674826);
                break;
            case 'add_smrq':
                _0x1c8893 += '批量扫码进群', console['log']('[script_core|L516]', _0x1c8893), _0x37659c['批量扫码进群'](_0x20313c, _0x1cbc95, _0x4cd7fc, _0x56fa91);
                break;
            case 'ct_sendMsg':
                _0x1c8893 += '发送短信', console['log']('[script_core|L521]', _0x1c8893);
                var _0x42ea65 = {
                    'allNum': _0x20313c,
                    'minTime': _0x1cbc95,
                    'maxTime': _0x4cd7fc,
                    'filePath': _0x123684 + _0x56fa91['fileName'] + '.csv',
                    'verifyLang': _0x56fa91['verifyLang'],
                    'yinliuLang': _0x56fa91['yinliuLang'],
                    'biaoqingbaoLang': _0x3a21c7['get']('biaoqingbaoLang', '')
                };
                _0x119085 = _0x119085 || _0x2e6171(0xe), _0x119085['send_list'](_0x42ea65), _0x4f9d31 = ![];
                break;
            case 'ct_importContacts':
                _0x1c8893 += '一键导入', console['log']('[script_core|L538]', _0x1c8893), _0x48b1f7 = _0x123684 + _0x56fa91['fileName'] + '.csv', _0x37659c['启动'](), _0x27daa2['导入通讯录'](_0x20313c, _0x1cbc95, _0x4cd7fc, _0x48b1f7);
                try {
                    _0xfb0e70 = _0x27daa2['getAllContacts'](), _0x3a21c7['put']('ContactList', _0xfb0e70), _0x37659c['Grobal']['ContactList'] = _0xfb0e70;
                } catch (_0x55e29f) {
                    console['log']('[script_core|L547]', 'ScriptCore.core', JSON['stringify'](_0x55e29f));
                }
                _0x37659c['启动']();
                break;
            case 'ct_deleteContacts':
                _0x1c8893 += '一键删除', console['log']('[script_core|L554]', _0x1c8893), _0x48b1f7 = _0x123684 + _0x56fa91['fileNameDel'] + '.csv', _0x37659c['启动'](), _0x27daa2['删除通讯录'](_0x20313c, _0x1cbc95, _0x4cd7fc, _0x48b1f7);
                try {
                    _0xfb0e70 = _0x27daa2['getAllContacts'](), _0x3a21c7['put']('ContactList', _0xfb0e70), _0x37659c['Grobal']['ContactList'] = _0xfb0e70;
                } catch (_0x24dd88) {
                    console['log']('[script_core|L563]', 'ScriptCore.core', JSON['stringify'](_0x24dd88));
                }
                _0x37659c['启动']();
                break;
            case 'ct_createNumberLibrary':
                _0x1c8893 += '一键生成号码库', console['log']('[script_core|L570]', _0x1c8893), _0x27daa2['生成号码库'](_0x56fa91, _0x123684), _0x4f9d31 = ![];
                break;
            case 'ct_deleteContactsNew':
                _0x1c8893 += '一键删除', console['log']('[script_core|L576]', _0x1c8893), _0x37659c['通讯录删除联系人'](_0x1cbc95, _0x4cd7fc);
                try {
                    _0xfb0e70 = _0x27daa2['getAllContacts'](), _0x3a21c7['put']('ContactList', _0xfb0e70), _0x37659c['Grobal']['ContactList'] = _0xfb0e70;
                } catch (_0x4c3fd8) {
                    console['log']('[script_core|L583]', 'ScriptCore.core', JSON['stringify'](_0x4c3fd8));
                }
                break;
            case 'other_checkFriends':
                _0x1c8893 += '检测好友', console['log']('[script_core|L589]', _0x1c8893), _0x37659c['检测微信好友'](_0x1cbc95, _0x4cd7fc, _0x20313c);
                break;
            case 'other_getFriends':
                _0x1c8893 += '获取好友列表', console['log']('[script_core|L594]', _0x1c8893);
                var _0x3e0e35 = _0x56fa91['getFriendsMode'] == 0x1 ? 'normal' : 'fast';
                _0x37659c['获取好友列表'](_0x3e0e35);
                break;
            case 'other_getFriendsFill':
                _0x1c8893 += '补足好友列表', console['log']('[script_core|L600]', _0x1c8893);
                var _0x2c9c8c = parseInt(_0x56fa91['resetList'] || 0x0);
                _0x37659c['补充好友列表'](_0x2c9c8c);
                break;
            default:
                _0x1c8893 += '没有此功能', toastLog(_0x1c8893), _0x4f9d31 = ![];
                break;
            }
            _0x4f9d31 && _0x37659c['返回主界面'](), console['info']('[script_core|L613]', 'threads.shutDownAll();\x20Before'), threads['shutDownAll'](), console['info']('[script_core|L616]', 'threads.shutDownAll();\x20After');
        }, _0xda00cb['coreGrouping'] = function () {
            var _0x8b6fac = _0x3a21c7['get']('selectType'), _0x1c2e21 = _0x3a21c7['get']('uiData');
            if (!_0x1c2e21)
                return;
            _0x27daa2 = _0x27daa2 || _0x2e6171(0x6), _0x37659c['init'](_0x1c2e21, _0x27daa2);
            var _0x59060b = _0x3a21c7['get']('savePath', _0x19ee3a()[0x0]), [_0x1ffba4, _0x4c1be5] = _0x8b6fac['split']('_'), _0x552368 = _0x1c2e21[_0x1ffba4 + 'Data'];
            _0x37659c['setWxIdx'](_0x552368['wxIdx']);
            var _0x1a4562 = _0x552368['allNum'] ? parseInt(_0x552368['allNum']) : 0x0, _0xe353d5 = _0x552368['groupTime'] ? parseInt(_0x552368['groupTime']) : 0x0, _0x55bdb5 = [
                    'huanqun',
                    'redWar'
                ];
            if (_0x55bdb5['indexOf'](_0x4c1be5) > -0x1) {
                this['eventsListener'](_0x552368, _0x1a4562, _0x4c1be5, _0x59060b);
                return;
            }
            let _0x5b3191 = [
                'qfxx',
                'qfxxChatroom',
                'larenRuqun',
                'smrq',
                'huanqunAppoint'
            ];
            _0x5b3191['indexOf'](_0x4c1be5) > -0x1 && (_0xe353d5 = 0x0);
            if (_0xe353d5 == 0x0) {
                this['core'](_0x552368, _0x1a4562, _0x8b6fac, _0x59060b);
                return;
            }
            console['log']('[script_core|L672]', '【标志】执行定时分组功能');
            var _0x21df04 = _0x552368['groupNum'], _0x1b7e5d = _0xe353d5 * 0x3c, _0x255c7b = Math['ceil'](_0x1a4562 / _0x21df04), _0x21f900 = _0x1a4562 % _0x21df04, _0x1c51a3 = _0x21f900 === 0x0 ? _0x21df04 : _0x21f900, _0x5b146c;
            for (var _0x402274 = 0x0; _0x402274 < _0x255c7b; _0x402274++) {
                _0x5b146c = _0x402274 === _0x255c7b - 0x1 ? _0x1c51a3 : _0x21df04, this['core'](_0x552368, _0x5b146c, _0x8b6fac, _0x59060b);
                if (_0x402274 < _0x255c7b - 0x1) {
                    console['info']('[script_core|L684]', '开始等待下一波次的执行');
                    if (!_0x18e20a(_0x1b7e5d, 0x1, !![]))
                        break;
                }
            }
        };
    },
    function (_0x350ab0, _0x39870e) {
        _0x350ab0['exports'] = require('./stack.js');
    },
    function (_0x5942a0, _0x544597) {
        _0x5942a0['exports'] = require('./message.js');
    }
]);